草庐IT

ssh-keygen cmd

全部标签

git配置ssh流程

这里写目录标题一、为什么需要配置公钥和私钥二、安装Git三、git-ssh的配置和使用1、安装GIt,桌面右键,选中’gitbashhere‘;2、配置Git的user.name、user.email3、生成sshkey。4、获取sshkey5、添加生成的publickey5.1gitee5.2github一、为什么需要配置公钥和私钥Git使用https协议时,每次pull或push都需要输入密码,提交代码时相当麻烦,使用git协议,然后使用SSH密钥,可以实现免密登录。SSH是加密传输的,Git可使用RSA加密传输算法,RSA要解决的一个核心问题是,如何使用一对特定的数字,使其中的一个数字可

首次使用 git 克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )

问题:        首次使用idea导入git项目出现:warning:Permanentlyadded'gitee.com'(ED25519)tothe1istofknownhosts.ssh_dispatch_run_fata1:connectionto.... 解决方法:    1.新建空文件夹->右键->点击 GitBashHere    2. 输入cdC:    3.输入cat~/.ssh/id_rsa.pub    4. 输入 ssh-keygen    重复回车,生成一个矩形,则说明公钥已经生成了。重复步骤3,生成publickey,右键“copy”复制    5.再次输入  

linux ssh上传下载文件命令SCP使用方法

在linux环境里,我们从服务器上下载或者从本地上传文件到服务器上可以通过SCP命令来实现。SCP即SecurityCopy,是基于SSH登录实现的远程文件拷贝命令。命令参数:-r:递归复制整个文件夹-i:询问是否覆盖-p:保留文件具体使用方法如下:从本地上传文件到服务器上:scp本地文件路径用户名@ServerIP:保存文件地址如:scp/home/test.ziproot@192.168.0.152:/opt/test/,将本地的/home下的test.zip文件上传到192.168.0.152的服务器/opt/test目录下;过程中输入正确的用户密码,等待复制完毕即可。上传文件夹到服务器

Windows下Github配置ssh公钥(演示时所用系统为Windows11)

从Github上拉取项目或提交修改时,使用https的方式,每次都要输入账号密码,很麻烦。使用ssh的方式则可以解决这个问题。配置sshkey的步骤:(1)使用git在本地生成公钥和密钥文件(id_rsa.pub、id_rsa)(2)将生成的公钥添加到Github账号(3)在git的身份验证代理程序ssh-agent中添加生成的私钥一、生成sshkeys1、首先查看是否已有sshkeys:使用Windows键+r->输入cmd打开命令行窗口,输入cd.ssh回车查看是否已经存在对应的文件,若存在该文件,再输入dir,查看该文件夹下文件。有的话可以直接跳到第二步,开始在Github上部署生成的公

Linux系统ssh连出和连入端口设置

ssh端口设置分为连入和连出端口设置:1、如果想要设置连入的端口号,则进入目录vim /etc/ssh/sshd_config,修改对应端口号为36000,如下图。 2、如果想要设置连出的端口号,即如果使用sshroot@IP不加-p参数,也要根据自己想要的默认端口36000号进行连接。则进入目录vim /etc/ssh/ssh_config,修改对应端口号为36000,如下图。3、第一步和第二步都修改好之后,进行ssh服务器重启,systemctlrestartnetwork.service即可进行正常使用,即:sshroot@IP不加-p参数,也能默认连接36000端口号。

vscode使用remote--ssh进行远程连接报错Resolver error: Error: Connecting with SSH timed out

vscode的报错如下所示:[09:54:13.391]LogLevel:2[09:54:13.396]remote-ssh@0.94.0[09:54:13.396]win32x64[09:54:13.416]SSHResolvercalledfor"ssh-remote+10.8.109.24",attempt1[09:54:13.416]"remote.SSH.useLocalServer":true[09:54:13.417]"remote.SSH.path":undefined[09:54:13.417]"remote.SSH.configFile":undefined[09:54:1

Visual Studio Code连接远程服务器连接ssh,并设置免密登录以及汉化

本文介绍如何在VisualStudioCode连接远程服务器连接ssh,并设置免密登录以及界面汉化等。目录一、安装VisualStudioCode二、安装插件包并连接服务器三、免密码连接远程服务器一、安装VisualStudioCodehttps://code.visualstudio.com/Download1.进入官网下载对应版本的IDE二、安装插件包并连接服务器1.点击左侧的“Extensions”拓展下载插件包Python、Chinese(记得点击右下角弹出来的应用即可重新启动展示中文界面)、ssh2.点击左侧的“远程资源管理器”,点击设置选择第一个配置config文件3.编辑后“ct

基于docker搭建gitea私服仓库,并开启https访问、ssh访问和邮箱验证通知功能

系列文章目录git常用命令大锦囊文章目录系列文章目录前言一、gitea安装1.安装dockercompose2.安装gitea二、给gitea配置https访问三、gitea配置ssh方式拉取代码四、给gitea配置可发送的邮箱五、gitea注册开启邮箱验证和邮箱通知六、限制所有仓库只有登录后才能访问七、关闭gitea的注册功能总结附录前言团队需要多人协作开发,gitee,github等仓库管理协作人数有限,因此自己搭建基于gitea的仓库私服(最开始使用gitlab,鉴于gitlab功能庞大,占用内存太高,于是换成gitea搭建)。一、gitea安装gitea是基于Golang开发的极易安装

Jenkins SSH: Transferred 0 file(s)

解决Jenkins构建完成以后Transferred0file(s)的问题。使用插件:PublishoverSSH 这个问题一般情况下主要就是源文件路劲的问题,如果能构建成功说明服务器之间通信一般是没有问题的。那么就主要考虑源文件路径配置不合适的原因。直接上图:因为我是一个springboot项目,所以底下有很多模块,这个不受影响,你只需要找到你需要部署的那个jar包位置 例如: 我部署的项目在这个下面 所以我的构建配置应该是:!!!注意看。配置路径不是ckzs开头,而是ckzs的下一级开头,因为jenkins的当前位置就是ckzs起始的。 

ubuntu开启root的ssh权限(ssh工具xshell使用root账户远程连接Ubuntu)

要在Ubuntu上开启root的SSH权限,需要进行以下步骤:打开终端,输入以下命令以切换到root用户: su编辑SSH配置文件,输入以下命令:nano/etc/ssh/sshd_config找到以下行:#PermitRootLoginprohibit-password 将其改为:PermitRootLoginyes保存并退出文件。Ctrl+O,Enter,Ctrl+X重新启动SSH服务,输入以下命令:systemctlrestartsshd 现在,您已经成功开启了root的SSH权限。然后就可以通过ssh工具通过root账户连接到Ubuntu了这里填Ubuntu的IP,点击用户身份验证这里